﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interface_Tier;
using Transfer_Object_Tier;
using System.Data;
using Data_Access_Tier;


namespace Business_Tier
{
    public class BT_HRM_INSURANCE_TABLELISTData : MarshalByRefObject, IHRM_INSURANCE_TABLELISTData
    {
        HRM_INSURANCE_TABLELISTData INSURANCE_TABLELIST = new HRM_INSURANCE_TABLELISTData();

        public int HRM_INSURANCE_TABLELIST_Delete(Guid InsuranceTableListID)
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_Delete(InsuranceTableListID);
        }
        public int HRM_INSURANCE_TABLELIST_Disable(Guid InsuranceTableListID, ref bool Enabled)
        {
            return 1;
        }
        public System.Data.DataSet HRM_INSURANCE_TABLELIST_Get(Guid InsuranceTableListID)
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_Get(InsuranceTableListID);
        }
        public System.Data.DataSet HRM_INSURANCE_TABLELIST_GetList()
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_GetList();
        }
        public int HRM_INSURANCE_TABLELIST_Insert(Guid InsuranceTableListID, string InsuranceTableListName, int Month, int Year, int Course, bool IsBegin, double SocialInsurance, double HealthInsurance, double UnemploymentInsurance, decimal MinimumSalary, decimal MaximumInsurance, int QuantitySocialInsurance, int QuantityHealthInsurance, int QuantityUnemploymentInsurance, decimal WageSocialInsurance, decimal WageHealthInsurance, decimal WageUnemploymentInsurance, decimal SendSocialInsurance, decimal SendHealthInsurance, decimal SendUnemploymentInsurance, string Description)
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_Insert(InsuranceTableListID,InsuranceTableListName,Month,Year,Course,IsBegin,SocialInsurance,HealthInsurance,UnemploymentInsurance,MinimumSalary,MaximumInsurance,QuantitySocialInsurance,QuantityHealthInsurance,QuantityUnemploymentInsurance,WageSocialInsurance,WageHealthInsurance,WageUnemploymentInsurance,SendSocialInsurance,SendHealthInsurance,SendUnemploymentInsurance,Description);
        }
        public int HRM_INSURANCE_TABLELIST_Save(Guid InsuranceTableListID, string InsuranceTableListName, int Month, int Year, int Course, bool IsBegin, double SocialInsurance, double HealthInsurance, double UnemploymentInsurance, decimal MinimumSalary, decimal MaximumInsurance, int QuantitySocialInsurance, int QuantityHealthInsurance, int QuantityUnemploymentInsurance, decimal WageSocialInsurance, decimal WageHealthInsurance, decimal WageUnemploymentInsurance, decimal SendSocialInsurance, decimal SendHealthInsurance, decimal SendUnemploymentInsurance, string Description)
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_Save(InsuranceTableListID, InsuranceTableListName, Month, Year, Course, IsBegin, SocialInsurance, HealthInsurance, UnemploymentInsurance, MinimumSalary, MaximumInsurance, QuantitySocialInsurance, QuantityHealthInsurance, QuantityUnemploymentInsurance, WageSocialInsurance, WageHealthInsurance, WageUnemploymentInsurance, SendSocialInsurance, SendHealthInsurance, SendUnemploymentInsurance, Description);
        }
        public int HRM_INSURANCE_TABLELIST_Update(Guid InsuranceTableListID, string InsuranceTableListName, int Month, int Year, int Course, bool IsBegin, double SocialInsurance, double HealthInsurance, double UnemploymentInsurance, decimal MinimumSalary, decimal MaximumInsurance, int QuantitySocialInsurance, int QuantityHealthInsurance, int QuantityUnemploymentInsurance, decimal WageSocialInsurance, decimal WageHealthInsurance, decimal WageUnemploymentInsurance, decimal SendSocialInsurance, decimal SendHealthInsurance, decimal SendUnemploymentInsurance, string Description)
        {
            return INSURANCE_TABLELIST.HRM_INSURANCE_TABLELIST_Update(InsuranceTableListID, InsuranceTableListName, Month, Year, Course, IsBegin, SocialInsurance, HealthInsurance, UnemploymentInsurance, MinimumSalary, MaximumInsurance, QuantitySocialInsurance, QuantityHealthInsurance, QuantityUnemploymentInsurance, WageSocialInsurance, WageHealthInsurance, WageUnemploymentInsurance, SendSocialInsurance, SendHealthInsurance, SendUnemploymentInsurance, Description);
        }
    }
}
